mdl::state¶
-
[15/28] ‘mdl::state::coordinate_space(::state::coordinate_space)’
[17/28] ‘mdl::state::transform(::state::coordinate_space,::state::coordinate_space)’
[18/28] ‘mdl::state::transform_point(::state::coordinate_space,::state::coordinate_space,float3)’
[19/28] ‘mdl::state::transform_vector(::state::coordinate_space,::state::coordinate_space,float3)’
[20/28] ‘mdl::state::transform_normal(::state::coordinate_space,::state::coordinate_space,float3)’
[21/28] ‘mdl::state::transform_scale(::state::coordinate_space,::state::coordinate_space,float)’
[23/28] ‘mdl::state::rounded_corner_normal(float,bool,float)’
Definitions:¶
[1/28] ‘mdl::state::position()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[2/28] ‘mdl::state::normal()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[3/28] ‘mdl::state::geometry_normal()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[4/28] ‘mdl::state::motion()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[5/28] ‘mdl::state::texture_space_max()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘int’ (SDTypeInt)
[6/28] ‘mdl::state::texture_coordinate(int)’¶
- SDPropertyCategory = ‘Input’
- ‘index’ [CONNECTABLE]
- Types:
‘int’ (SDTypeInt)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[7/28] ‘mdl::state::texture_tangent_u(int)’¶
- SDPropertyCategory = ‘Input’
- ‘index’ [CONNECTABLE]
- Types:
‘int’ (SDTypeInt)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[8/28] ‘mdl::state::texture_tangent_v(int)’¶
- SDPropertyCategory = ‘Input’
- ‘index’ [CONNECTABLE]
- Types:
‘int’ (SDTypeInt)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[9/28] ‘mdl::state::tangent_space(int)’¶
- SDPropertyCategory = ‘Input’
- ‘index’ [CONNECTABLE]
- Types:
‘int’ (SDTypeInt)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘matrix<float>[3][3]’ (SDTypeMatrix)
[10/28] ‘mdl::state::geometry_tangent_u(int)’¶
- SDPropertyCategory = ‘Input’
- ‘index’ [CONNECTABLE]
- Types:
‘int’ (SDTypeInt)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[11/28] ‘mdl::state::geometry_tangent_v(int)’¶
- SDPropertyCategory = ‘Input’
- ‘index’ [CONNECTABLE]
- Types:
‘int’ (SDTypeInt)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[12/28] ‘mdl::state::direction()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[13/28] ‘mdl::state::animation_time()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[14/28] ‘mdl::state::wavelength_base()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘SDTypeArray<float>’ (SDTypeArray)
[15/28] ‘mdl::state::coordinate_space(::state::coordinate_space)’¶
- SDPropertyCategory = ‘Input’
- ‘v’ = SDValueEnum(“mdl::state::coordinate_space”,0) [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
[16/28] ‘mdl::state::int(::state::coordinate_space)’¶
- SDPropertyCategory = ‘Input’
- ‘x’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘int’ (SDTypeInt)
[17/28] ‘mdl::state::transform(::state::coordinate_space,::state::coordinate_space)’¶
- SDPropertyCategory = ‘Input’
- ‘from’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘to’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘matrix<float>[4][4]’ (SDTypeMatrix)
[18/28] ‘mdl::state::transform_point(::state::coordinate_space,::state::coordinate_space,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘from’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘to’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘point’ [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[19/28] ‘mdl::state::transform_vector(::state::coordinate_space,::state::coordinate_space,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘from’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘to’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘vector’ [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[20/28] ‘mdl::state::transform_normal(::state::coordinate_space,::state::coordinate_space,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘from’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘to’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘normal’ [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[21/28] ‘mdl::state::transform_scale(::state::coordinate_space,::state::coordinate_space,float)’¶
- SDPropertyCategory = ‘Input’
- ‘from’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘to’ [CONNECTABLE]
- Types:
‘mdl::state::coordinate_space’ (SDTypeEnum)
- ‘scale’ [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[22/28] ‘mdl::state::rounded_corner_normal$1.2(float,bool)’¶
- SDPropertyCategory = ‘Input’
- ‘radius’ = SDValueFloat(float(0)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘across_materials’ = SDValueBool(bool(false)) [CONNECTABLE]
- Types:
‘bool’ (SDTypeBool) [Uniform]
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[23/28] ‘mdl::state::rounded_corner_normal(float,bool,float)’¶
- SDPropertyCategory = ‘Input’
- ‘radius’ = SDValueFloat(float(0)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘across_materials’ = SDValueBool(bool(false)) [CONNECTABLE]
- Types:
‘bool’ (SDTypeBool) [Uniform]
- ‘roundness’ = SDValueFloat(float(1)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[24/28] ‘mdl::state::meters_per_scene_unit()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[25/28] ‘mdl::state::scene_units_per_meter()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[26/28] ‘mdl::state::object_id()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘int’ (SDTypeInt)
[27/28] ‘mdl::state::wavelength_min()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[28/28] ‘mdl::state::wavelength_max()’¶
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
Types:¶
[1/1] ‘mdl::state::coordinate_space’¶
- ‘mdl::state::coordinate_space’ (SDTypeEnum)
int coordinate_internal = SDValueInt(int(0))
int coordinate_object = SDValueInt(int(1))
int coordinate_world = SDValueInt(int(2))